package com.moss.cloud.common.file.exception;

import lombok.Getter;

@Getter
public enum StorageErrorType implements ErrorType {

    STORAGE_ERROR("700000", "文件上传异常"),
    ACCESS_KEY_EMPTY("700001", "accessKey未配置"),
    SECRET_KEY_EMPTY("700002", "secretKey未配置"),
    REGION_EMPTY("700003", "区域（region）未配置未配置"),
    APPID_EMPTY("700004", "appId未配置未配置"),
    FILE_EMPTY("700005", "文件内容不能为空"),
    NAME_EMPTY("700006", "文件名不能为空"),
    FORMAT_NOT_ALLOWED("700007", "文件格式不允许上传"),
    ENDPOINT_EMPTY("700008", "mminio地址未配置未配置"),
    TOO_LONG("700009", "文件打小超过限制");
    /**
     * 错误类型码
     */
    private String code;
    /**
     * 错误类型描述信息
     */
    private String mesg;

    StorageErrorType(String code, String mesg) {
        this.code = code;
        this.mesg = mesg;
    }
}
